No description
Find a file
2025-12-16 07:23:00 +00:00
add after objDebugList Strings with linebreaks & max width / height 2025-12-16 08:20:13 +01:00
readme-images rename folder 2025-12-14 21:16:54 +01:00
objDebugList.object.gmx Initial commit 2025-12-14 20:44:00 +01:00
README.md Update README.md 2025-12-16 07:23:00 +00:00

Runtime instance inspector for GMS1

Demo

Setup

  1. Add the files in the right order: objDebugList first, everything else after
  2. Call scrDebugInspectorInitialize with the name of the global for determining whether the game has been started as the first parameter example:
scrDebugInspectorInitialize("gameStarted", true);
  1. Run the game and click on the screen
  • Middle mouse button brings up a searchable list of instances in the room
  • Left mouse button will inspect all objects under the cursor
  • Right mouse button will quit out of the currently open lists

Other setup

The other two arguments for the initialization function are optional but nice to have.

  • debug_key: Sets a keyboard key that must be held before its possible to bring up the inspector using mouse buttons
  • font: Font to use instead of the default font. Monospace works best.